A modern ERP system designed to reshape daily operations, improve team collaboration, and simplify complex business processes
Ruby on Rails, React
HR Tech
Dedicated Team
Web
15 members
2 years
Every business reaches a point when data starts snowballing, and managing everyday processes across departments can become challenging.
At JetRuby, we saw this happening as our team and projects expanded. Documents and tasks were scattered across platforms, and data lived in its own fragmented islands.
So, we decided it was time for change. We needed something unified, a single system to bring everything together in real time: project and people management, HR operations, finance, communications, and more.
Our enterprise resource planning platform (ERP) was born from this vision. Instead of plugging in some generic existing systems, we decided to build an ERP system that would mirror our unique needs, values, and goals.
The resulting solution is as much a part of our team as any project manager or HR specialist. Here’s what it offers:
Our goal was to create a platform that was easy to use, tailored for our team, and equipped with tools that enhance transparency.
This platform would serve as a single source of truth for the entire organization and foster a collaborative spirit inside the company. It would be a system our team could rely on, helping us stay focused and connected across projects, departments, and day-to-day tasks.
We had a few key requirements in our implementation plan:
Centralized access
Employees needed a single entry point to access documents, log work hours, and handle HR requests.
Unified project management
We wanted a platform that would give every team member, from executives to developers, a clear view of project timelines, potential risks, and new opportunities.
Encouraging engagement
We wanted our employees to blog about their work, earn Jetcoins (our internal currency), and browse a rewards marketplace.
Automated HR processes
Our team needed an ERP that would provide automation for leave requests, payroll, back office, and other tasks.
Reliable data aggregation
We wanted an ERP solution that could gather and verify data from finance, HR, and project management, ensuring that every decision is backed by solid, real-time numbers.
Resource allocation
Balancing workloads was another priority. The ERP’s resource management features could help managers allocate tasks without burning anyone out.
To ensure our ERP success, we first defined requirements and conducted product research. This implementation process helped us understand possible pitfalls and define further steps.
The ERP journey was a true team effort. We gathered insights from every department, applied best practices, tested the features in real-world scenarios, and made sure the platform could adapt to evolving needs.
We needed a unified ERP that would perfectly fit our needs, which meant countless iterations and late-night brainstorming sessions.
At first, we had two separate teams working on different solutions. We knew our ERP project needed two main components to be truly effective: CORE and HUB.
They are both designed to be mobile-friendly, accessible, and centered around our team’s needs.
CORE became the heart of day-to-day requests, with forms that employees can fill out when they need things like:
We originally intended HUB to be a customer-facing space where clients could learn about our development team and evaluate their skills. But as we worked on it, we realized that HUB had the potential to be a space for communication, connection, and engagement among our team members.
We made a pivot and transformed HUB into a tool that fosters collaboration and interaction.
Now, HUB allows delivery and resource managers to find specialists with specific skill sets and experience while also providing a place for team members to share internal materials, company updates, and news.
Once we launched HUB, we faced a new question.
How could we deepen our focus on employee engagement and personal growth?
We needed a system that went beyond everyday tasks and truly supported our people. This meant digitizing our approach to people management.
The complexity of this task made us realize that combining the CORE and HUB teams would create even greater synergy.
The first major feature that bridged CORE and HUB was our People Management module. We built tools like a heatmap to examine employee engagement, performance, and development over time.
We also added a mood map. It’s a simple yet effective way for employees to share their feelings and workflow bottlenecks.
Each team member can rate their mood and flag any issues or challenges. Plus, they can easily schedule one-on-one meetings, giving managers and employees a direct line for meaningful check-ins.
Then, we introduced an Office Manager Dashboard. It helps track attendance, vacation, leave, sick days, remote work days, and time-off transfers. All of this is seamlessly connected with other systems, so payroll is accurate and up-to-date.
To give managers a clear view of project progress and team workloads, we created employee Tables synchronized with Jira.
This brought all project data tracking into one place, where project managers and department heads can check whether hours are tracked and projects are on schedule.
All the information is in one view, showing what’s confirmed and what needs to be billed. It’s fast and easy to navigate and has options for filters, comments, and more.
We also added RMO (Resource Management and Optimization), a tool that gives managers detailed access to team information. Unit managers can monitor assigned experts and their performance, while department heads can view activities across the entire team.
This gives managers real-time insight to provide meaningful feedback, and it’s fully integrated with our people management system.
For team collaboration, we created an Outline space to replace Confluence. It’s a shared workspace for storing documents and essential info. This small but powerful addition makes accessing shared resources much easier.
To keep everything secure, we introduced an identity management system called KeyCloak. It provides single sign-on access across HUB, RMO, Outline, and other modules, keeping data secure while ensuring every user has the access they need.
When AI tools like ChatGPT started taking off, we saw an opportunity to integrate it through an API, allowing employees to access AI-driven support directly within our corporate account.
We integrated a new system called Superset BI, to visualize data with graphs and dashboards so managers can see the bigger picture at a glance.
We also created a Project Stages Analysis feature that automates the project tracking process. It pulls data from Pyrus, saving a huge amount of time and reducing human error in our reports.
So, after all this work, we now have an effective ERP system that includes 11 modules:
As we moved forward, we’re constantly asking ourselves: How can we keep improving? How can we keep evolving?
For that, we implemented Value Streams. These are four guiding principles, each with a specific focus:
This is all about employee satisfaction and development, including training, certifications, new skills, and improving retention.
This principle ensures fast access to all business metrics and financial systems and data, so our team can make informed decisions quickly.
This focus area keeps project status clear and transparent, making it easy to stay on track.
This value stream is about setting consistent and unified standards and business processes for managing our business. This standardization creates an efficient, cohesive approach across teams that ensures business growth.
The project has been developing for over five years now. Our ERP system has proved to be a top-notch platform that demonstrates superior business value.
Here are the key ERP platform modules available to our employees:
For top managers, the ERP platform includes tools that make leading teams and projects easier:
Our work is underway to implement new features and functionality enhancements.
And we have some additional goals to achieve:
We aim to shorten the reporting time from 45 days to just 3, making data available faster so we can act on it sooner.
We want to bring everything into a single database, including workload planning, time tracking, invoicing, and compensation This will help managers see a clear, real-time picture of goals and progress throughout the quarter.
We’ll consolidate all reporting systems within the ERP to save countless hours of manual work each quarter.
We’re making time tracking so simple and visual that employees won’t ever have to search for the “right task” again.
We look forward to discussing your ideas and bringing them to life
By submitting request you agree to our Privacy Policy
Thank you for contacting us
Our manager will get back to you shortly. While waiting, you may visit our portfolio.
Thank you for contacting us
Our manager will get back to you shortly. While waiting, you may visit our portfolio.
We use cookies to make Jetruby better. By clicking "Accept cookies", you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. OK, I want to read more